// 加载File System(文件系统)模块
var fs = require('fs');
// 获取工作目录下所有文件
var files = fs.readdirSync(process.cwd());
files.forEach(function(file) {
    // 监听“.css”后缀的文件
    if (/./.test(file)) {
        console.log('正在监控:' + process.cwd() + '/' + file);
        fs.watchFile(process.cwd() + '/' + file, function(curr, prev) {
            console.log('-' + file + ' changed !');
            // 注意是"`"(笔记本键盘上数字1前面那个按钮)，不是单引号
            console.log(`the current mtime is: ${curr.mtime}`);
            console.log(`the previous mtime was: ${prev.mtime}`);
            // 监测具体操作
            if(Date.parse(prev.ctime) == Date.parse(curr.mtime)){
               console.log('-' + file + ' 文件被创建');
            }else if(Date.parse(curr.mtime) == 0){
               console.log('-' + file + ' 文件被删除');   
            }else if(Date.parse(curr.mtime) != Date.parse(prev.mtime)){
               console.log('-' + file + ' 文件被修改'); 
            }
        });
    }
});
